* {
  padding: 0;
  margin: 0;
}
header {
  height: 16vw;
  width: 100%;
  color: black;
  line-height: 16vw;
  font-size: 6vw;
  font-weight: 700;
  text-indent: 2em;
}
.lunbotu {
  height: 109vw;
  width: 100%;
  position: relative;
}
.lunbotu .baoguo {
  position: absolute;
  height: 109vw;
  width: 100%;
}
.lunbotu .baoguo .img {
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  /*设置图片默认透明度为0 */
  opacity: 0;
  transition: all 0.8s;
}
.lunbotu .baoguo .show {
  /*通过添加show，改变图片透明度，从而实现切换效果*/
  opacity: 1;
}
.lunbotu .prev {
  position: absolute;
  font-size: 10vw;
  left: 87vw;
  top: 43vw;
  color: #c2c1cb;
  text-align: center;
  cursor: pointer;
  z-index: 5;
}
.lunbotu .prev img {
  height: 14vw;
}
.lunbotu .next {
  position: absolute;
  left: 3vw;
  top: 43vw;
  font-size: 10vw;
  color: #c2c1cb;
  text-align: center;
  cursor: pointer;
  z-index: 5;
}
.datupi {
  height: 58vw;
  width: 100%;
  background-color: #f7f7f7;
}
.datupi img {
  width: 92vw;
  height: 100%;
  margin: 0 auto;
  margin-top: 5vw;
  margin-left: 4vw;
}
.julebu {
  height: 85vw;
  width: 100vw;
}
.julebu h2 {
  margin-top: 6vw;
  text-align: center;
}
.julebu p {
  margin-top: 4vw;
  text-align: center;
}
.julebu p span {
  color: orange;
}
.julebu .yipai {
  height: 9vw;
  margin-top: 8vw;
  display: flex;
  justify-content: space-around;
}
.julebu .yipai div {
  height: 9vw;
  width: 17vw;
  box-sizing: border-box;
  border: 0.5vw solid green;
  border-radius: 5vw ;
  text-align: center;
  color: green;
  line-height: 9vw;
}
.julebu img {
  width: 60vw;
  height: 20vw;
  margin: 0 auto;
  margin-top: 8vw;
  margin-left: 20vw;
}
.jinxuan {
  width: 100%;
  background-color: #f7f7f7;
}
.jinxuan h2 {
  margin-top: 9vw;
  font-size: 10vw;
  text-align: center;
}
.jinxuan p {
  margin-top: 4vw;
  text-align: center;
}
.jinxuan .grid {
  width: 100%;
  height: 120vw ;
  margin-top: 15vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.jinxuan .grid .libao {
  width: 44vw;
  height: 60vw;
  float: left;
}
.jinxuan .grid .libao .baiban {
  padding-top: 2vw;
  width: 100%;
  height: 48vw;
  position: relative;
  background-color: #fff;
}
.jinxuan .grid .libao .baiban img {
  position: absolute;
  height: 18vw;
  width: 26vw;
  left: 8vw;
  top: -8vw;
}
.jinxuan .grid .libao .baiban h3 {
  text-align: center;
  margin-top: 8vw;
  font-size: 5vw;
}
.jinxuan .grid .libao .baiban p {
  margin-top: 3vw;
}
.jinxuan .grid .libao .baiban span {
  display: block;
  color: orange;
  width: 100%;
  text-align: center;
  margin-top: 2vw;
}
.kafei {
  margin-top: 5vw;
  height: 82vw;
  overflow: hidden;
  position: relative;
}
.kafei .left {
  position: absolute;
  width: 12vw;
  height: 12vw;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  line-height: 12vw;
  font-size: 6vw;
  z-index: 5;
  left: 5vw;
  top: 39vw;
}
.kafei .right {
  position: absolute;
  width: 12vw;
  height: 12vw;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  line-height: 12vw;
  font-size: 6vw;
  z-index: 5;
  left: 81vw;
  top: 39vw;
}
.kafei h3 {
  text-align: center;
  font-size: 6vw;
  margin-top: 5vw;
}
.kafei p {
  text-align: center;
  margin-top: 3vw;
}
.kafei ul {
  width: 300vw;
  height: 49vw;
  position: absolute;
  margin-top: 5vw;
  left: 0;
  display: flex ;
  justify-content: space-between;
  transition: 1s;
}
.kafei ul li {
  list-style: none;
  width: 61vw;
  height: 49vw;
  position: relative;
  border: 0.5vw solid #f7f7f7;
}
.kafei ul li img {
  width: 100%;
  height: 31vw;
}
.kafei ul li p {
  font-size: 6vw;
  text-align: center;
}
.kafei ul li span {
  position: absolute;
  display: block;
  width: 20vw;
  height: 8vw;
  background-color: #c2a661;
  color: white;
  left: 0;
  top: 3vw;
  text-align: center;
  line-height: 8vw;
}
.license {
  font-size: 0.8vw;
  vertical-align: middle;
}
.license img {
  display: inline-block;
}
a {
  text-decoration: none;
  color: black;
}
.footer {
  width: 100%;
  height: 14vw;
  margin-top: 10vw;
  display: flex;
  justify-content: space-around;
  position: fixed;
  bottom: 0;
  background-color: #f7f7f7;
}
.footer_fang {
  width: 16%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.footer_fang p a {
  color: #ccc;
  font-size: 4vw;
}
.footer_fang img {
  width: 50%;
}
